"""
加载CSV文件
一个 逗号分隔值 (CSV) 文件是一个使用逗号分隔值的定界文本文件。文件的每一行都是一个数据记录。每个记录由一个或多个字段组成，字段之间用逗号分隔。
"""
from langchain_community.document_loaders import CSVLoader

file_path = "../data/document/data.csv"

# 简单使用
loader = CSVLoader(file_path)
data = loader.load()
for record in data:
    print(record.page_content)

# 自定义解析和加载
csv_loader = CSVLoader(file_path=file_path, encoding="utf-8",
                       csv_args={"delimiter": ",", "quotechar": '"', "fieldnames": ["id", "name"], })
data = csv_loader.load()
for record in data:
    print(record.page_content)
